mechanical foam - French English Dictionary